Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Static Public Member Functions | List of all members
odb::oracle::default_value_traits< char[N], id_blob > Struct Template Reference

Public Types

typedef char * value_type
 
typedef char query_type [N]
 
typedef lob_callback image_type
 

Static Public Member Functions

static void set_value (char *const &v, result_callback_type &cb, void *&context, bool is_null)
 
static void set_image (param_callback_type &cb, const void *&context, bool &is_null, const char *v)
 
static bool result_callback (void *context, ub4 *position_context, void *buffer, ub4 size, chunk_position)
 
static bool param_callback (const void *context, ub4 *position_context, const void **buffer, ub4 *size, chunk_position *, void *temp_buffer, ub4 capacity)
 

Member Typedef Documentation

template<std::size_t N>
typedef char* odb::oracle::default_value_traits< char[N], id_blob >::value_type
template<std::size_t N>
typedef char odb::oracle::default_value_traits< char[N], id_blob >::query_type[N]
template<std::size_t N>
typedef lob_callback odb::oracle::default_value_traits< char[N], id_blob >::image_type

Member Function Documentation

template<std::size_t N>
static void odb::oracle::default_value_traits< char[N], id_blob >::set_value ( char *const &  v,
result_callback_type cb,
void *&  context,
bool  is_null 
)
inlinestatic
template<std::size_t N>
static void odb::oracle::default_value_traits< char[N], id_blob >::set_image ( param_callback_type cb,
const void *&  context,
bool &  is_null,
const char *  v 
)
inlinestatic
template<std::size_t N>
static bool odb::oracle::default_value_traits< char[N], id_blob >::result_callback ( void *  context,
ub4 position_context,
void *  buffer,
ub4  size,
chunk_position   
)
static
template<std::size_t N>
static bool odb::oracle::default_value_traits< char[N], id_blob >::param_callback ( const void *  context,
ub4 position_context,
const void **  buffer,
ub4 size,
chunk_position ,
void *  temp_buffer,
ub4  capacity 
)
static

The documentation for this struct was generated from the following file: